package negocio;
import javax.persistence.*;
import java.sql.Date;
import java.util.Collection;
@Entity
@Table(name = "FacturaProveedor")
public class FacturaProveedor {
	//ATTRIBUTES - GENERIC TYPE
	@Id
	@Column(name="NroFactura")
	private int nroFactura;
	@Column(name="Fecha")
	private Date fecha;
	@Column(name="CUIT")
	private int CUIT;
	@Column(name="Monto")
	private float monto;
	@Column(name="Concepto")
	private String concepto;
	//ATTRIBUTES - OWN TYPE
	@Embedded
	private Collection<Contrato> contrato; 
	//METHODS
	public int getNroFactura() {
		return nroFactura;
	}
	public void setNroFactura(int nroFactura) {
		this.nroFactura = nroFactura;
	}
	public Date getFecha() {
		return fecha;
	}
	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}
	public int getCUIT() {
		return CUIT;
	}
	public void setCUIT(int cUIT) {
		CUIT = cUIT;
	}
	public String getConcepto() {
		return concepto;
	}
	public void setConcepto(String concepto) {
		this.concepto = concepto;
	}
	public float getMonto() {
		return monto;
	}
	public void setMonto(float monto) {
		this.monto = monto;
	}
	public Collection<Contrato> getContrato() {
		return contrato;
	}
	public void setContrato(Collection<Contrato> contrato) {
		this.contrato = contrato;
	}
}
